package com.qinghe.pro.service.main;

import com.qinghe.pro.entity.main.Module;

public interface ModuleService {

	/**
	 * 根据id查找模块详情
	 * 
	 * @param id
	 * 
	 * @return Module
	 * @author longfei
	 */
	Module get(Integer id);

	/**
	 * 新增模块
	 * 
	 * @param module
	 * 
	 * @return
	 * @author longfei
	 */
	void insert(Module module);

	/**
	 * 修改模块
	 * 
	 * @param module
	 * 
	 * @return
	 * @author longfei
	 */
	void update(Module module);

	/**
	 * 根据id删除模块
	 * 
	 * @param id
	 * 
	 * @return
	 * @author longfei
	 */
	void delete(Integer id);

	/**
	 * 得到模块树形结构
	 * 
	 * @return Module
	 * @author longfei
	 */
	Module getTree();

}
